package src.com.foreknow.demo11;

/**
 * 属性：1.名字  name    2.腿  legNum
 * 创建一个构造器；负责给属性初始化
 * 创建get set 方法
 * 创建方法shout（）来输出动物的叫声
 *
 * Cat类
 * 需要继承Animal 并重写shout方法
 * Duck
 * 需要继承Animal 并重写shout方法
 *
 * 输出
 *   动物的名字   叫声
 *   加菲猫      喵喵猫
 *   ....        ....
 */
    public abstract class Animal {
        private String name;
        private int legNum;

    public Animal() {

    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getLegNum() {
        return legNum;
    }

    public void setLegNum(int legNum) {
        this.legNum = legNum;
    }

    public Animal(String name,int legNum){
        this.name = name;
        this.legNum = legNum;
    }

    public abstract void shout();
}










